9.2.2 安装Docker Compose

Docker Compose可用于多种平台。本节将介绍在Windows、Mac以及Linux上的几种安装方法。当然还有其他的安装方法,不过以下几种足够帮助读者入门。

1.在Windows 10上安装Docker Compose

在Windows 10上运行Docker的推荐工具是Windows版Docker(Docker for Windows, DfW)。Docker Compose会包含在标准DfW安装包中。所以,安装DfW之后就已经有Docker Compose工具了。

在PowerShell或CMD终端中使用如下命令可以检查Docker Compose是否安装成功。

> docker-compose --version
docker-compose version 1.18.0, build 8dd22a96

关于在Windows 10上安装Windows版Docker的更多内容请见第3章。

2.在Mac上安装Docker Compose

与Windows 10一样,Docker Compose也作为Mac版Docker(Docker for Mac, DfM)的一部分进行安装,所以一旦安装了DfM,也就安装了Docker Compose。

在终端中运行如下命令检查Docker Compose是否安装。

$ docker-compose --version
docker-compose version 1.18.0, build 8dd22a96

关于安装Mac版Docker的更多内容请见第3章。

3.在Windows Server上安装Docker Compose

Docker Compose在Windows Server上是作为一个单独的二进制文件安装的。因此,使用它的前提是确保在Windows Server上已经正确安装了Docker。

在PowerShell终端中输入如下命令来安装Docker Compose。为了便于阅读,下面的命令使用反引号(`)来对换行进行转义,从而将多行命令合并。

下面的命令安装的是 1.18.0 版本的Docker Compose,读者请自行选择版本号:https://github. com/docker/compose/releases。只需要将URL中的 1.18.0 替换为你希望安装的版本即可。

> Invoke-WebRequest ` "https://github.com/docker/compose/releases/download/1\
.18.0/docker-compose-Windows-x86_64.exe" `
-UseBasicParsing `
-OutFile $Env:ProgramFiles\docker\docker-compose.exe
Writing web request
Writing request stream... (Number of bytes written: 5260755)

使用 docker-compose --version 命令查看安装情况。

> docker-compose --version
docker-compose version 1.18.0, build 8dd22a96

Docker Compose安装好了,只要Windows Server上安装有Docker引擎即可使用。

4.在Linux上安装Docker Compose

在Linux上安装Docker Compose分为两步。首先使用 curl 命令下载二进制文件,然后使用 chmod 命令将其置为可运行。

Docker Compose在Linux上的使用,同样需要先安装有Docker引擎。

如下命令会下载 1.18.0 版本的Docker Compose到 /usr/bin/local 。请在GitHub上查找想安装的版本,并替换URL中的 1.18.0

下面的示例是一条写成多行的命令,如果要将其合并为一行,请删掉反斜杠( \ )。

$ curl -L \
 https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`\
uname -s`-`uname -m` \
 -o /usr/local/bin/docker-compose
% Total % Received Time Time Time Current
                        Total   Spent   Left    Speed
100   617    0   617    0 --:--:-- --:--:-- --:--:-- 1047
100 8280k  100 8280k    0  0:00:03  0:00:03 --:--:-- 4069k

下载docker-compose二进制文件后,使用如下命令使其可执行。

$ chmod +x /usr/local/bin/docker-compose

检查安装情况以及版本。

$ docker-compose --version
docker-compose version 1.18.0, build 8dd22a9

现在就可以在Linux上使用Docker Compose了。

此外,也可以使用 pip 来安装Docker Compose的Python包。不过,本书无意在各种各样的安装方法中花费过多篇幅,点到为止,继续后续的内容。

results matching ""

    No results matching ""